---
title: No matching renderer found.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> 无法渲染 `COMPONENT_NAME` 组件。在 `astro.config.mjs` 文件中配置了 `RENDERER_COUNT` 个渲染器，但是没有一个能够在服务端渲染 `COMPONENT_NAME` 组件。

## 哪里出了问题？
当前安装的集成无法渲染你导入的组件。请确保你已为页面中使用的组件安装了相应的集成。

对于 JSX / TSX 文件，可以使用 [@astrojs/react](/zh-cn/guides/integrations-guide/react/)、[@astrojs/preact](/zh-cn/guides/integrations-guide/preact/) 或 [@astrojs/solid-js](/zh-cn/guides/integrations-guide/solid-js/)。对于 Vue 和 Svelte 文件，可以分别使用 [@astrojs/vue](/zh-cn/guides/integrations-guide/vue/) 和 [@astrojs/svelte](/zh-cn/guides/integrations-guide/svelte/) 集成

**请参阅：**
-  [框架组件](/zh-cn/guides/framework-components/)
-  [UI 框架](/zh-cn/guides/integrations-guide/#官方集成)
